package ckR

import (
	"database/sql"
	"db2s/global"
	mq "db2s/topic-mq"
	"os"
)
var (
	continueTableList     = make(map[string]int)
	ChanSchedulePlanTable chan any
	baseMsgSendBody       *mq.MonitorMsgMq
)
// 全局初始化结构体
type (
	InitDSnsPoolResult struct {
		SDB, DDB                                           map[string]*sql.DB
		SMS, SMScurry, DMS, DMScurry                       map[string]int64
		SrcModifyParameterRecode, DstModifyParameterRecode []global.ModifyParameterResultS
	}
	ReadWriteFilePointS struct {
		ParameterRecord *os.File
		BreakPointFin   *os.File
		ActiveDataFin   *os.File
		TtyBarFin       *os.File
		ObjectResult    *os.File
	}
	TableObjectMiss struct {
		ObjectLogSeq int64
		ObjectName   string
		Schema       string
		Table        string
	}

	ExecFuncS struct {
		CallFunc  sendCallFuncAction
		Parameter any
		Delta     int64
	}
)
